package com.aierkeji.call.b2c.dao.jpa.custom.ipml;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.orm.hibernate5.HibernateTemplate;

import com.aierkeji.call.b2c.dao.jpa.custom.AkjCallUserDaoCustom;
import com.aierkeji.call.b2c.entity.AkjCallClueVo;
import com.aierkeji.call.b2c.entity.AkjCallUser;
import com.aierkeji.call.b2c.entity.AkjCallVo;
import com.aierkeji.call.b2c.entity.PageBean;

public class AkjCallUserDaoCustomImpl implements AkjCallUserDaoCustom{

	@Autowired
	HibernateTemplate HibernateTemplate;
	
	@Autowired
	JdbcTemplate jdbcTemplate;
	
	@Override
	public AkjCallUser findUser(Long id) {
		// TODO Auto-generated method stub
		System.out.println(HibernateTemplate);
		System.out.println(jdbcTemplate);
		return null;
	}

//	@Override
//	public List<AkjCallVo> findUserByLeaderIdAndEnterpriseAndIsDelete(Long id) {
//		
//		
//		String sql = "select *from akj_call_user t where t.leader_id = 2 and t.enterprise_id IS NULL AND t.is_delete = 0";
//		
//		List<Object> queryList = new ArrayList<Object>();
//		queryList.add(id);
//		
//		List<AkjCallVo> akjCallClueList = jdbcTemplate.query(sql, new RowMapper<AkjCallVo>() {  
//		    public AkjCallVo mapRow(ResultSet rs, int rowNum) throws SQLException {  
//		    AkjCallVo akjUserVo = new AkjCallVo();  
//		    akjUserVo.setAccount("account");
//		    akjUserVo.setGender("gender");
//		    return akjCallClueVo;  
//		    }  
//		  },queryList.toArray());  
//		
//		
//		return null;
//	}
	
	
}
